package com.scy.hospitalmanager.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigInteger;
import java.util.List;

/**
 * @Author Song_can_yu
 * @ClassName Patient
 * @Date 2021-08-07-17:13
 * @PackageName com.scy.hospitalmanager.pojo
 * @Description 患者实体类
 * pa_id	BIGINT		主键
 * pa_name	VARCHAR (10)	姓名
 * pa_age	INT	年龄
 * pa_sex	INT	性别
 * pa_evaluation_grade	VARCHAR (10)	评估等级
 * pa_nursing_grade	VARCHAR (10)	护理等级
 * pa_department_id	INT	住院科室id
 * pa_number	VARCHAR (10)	住院号
 * pa_main_condition	VARCHAR (45)	主要病症
 * pa_admission_date	VARCHAR (20)	入院日期
 * pa_discharge_date	VARCHAR (20)	出院日期
 * pa_status	INT	删除状态码
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Patient {
    /*
     * 主键
     */
    private int paId;
    /*
     * 姓名
     */
    private String paName;
    /*
     * 年龄
     */
    private int paAge;
    /*
     * 性别
     */
    private int paSex;
    //评估等级
    private String paEvaluationGrade;
    //护理等级
    private String paNursingGrade;
    //住院编号
    private String paNumber;
    //主要病症
    private String paMainCondition;
    //入院日期
    private String paAdmissionDate;
    //出院日期
    private String paDischargeDate;
    //状态码
    private int paStatus;
    //住院科室名
    private AllDepartment allDepartments;
    //性别
    private AllSex allSex;
    /*
     * 住院科室
     */
    private int paDepartmentId;
    //显示医嘱
    private List<PatientPhysicianOrder> patientPhysicianOrderList;
    //显示每日体征
    private PatientDailySigns patientDailySigns;
    //评估等级实体
    private PatientEvaluationGrade patientEvaluationGrade;
    //护理等级实体
    private NursingGrade nursingGrade;

}
